package com.eb.buybuybuy.core.router.bean;

import java.lang.reflect.Method;

public class RequestRouteEntrance {
    private Class controllerClass;
    private Object controllerObj;
    private Method entranceMethod;

    @Override
    public String toString() {
        return "RequestRouteEntrance{" +
                "controllerClass=" + controllerClass +
                ", controllerObj=" + controllerObj +
                ", entranceMethod=" + entranceMethod +
                '}';
    }

    public Class getControllerClass() {
        return controllerClass;
    }

    public void setControllerClass(Class controllerClass) {
        this.controllerClass = controllerClass;
    }

    public Object getControllerObj() {
        return controllerObj;
    }

    public void setControllerObj(Object controllerObj) {
        this.controllerObj = controllerObj;
    }

    public Method getEntranceMethod() {
        return entranceMethod;
    }

    public void setEntranceMethod(Method entranceMethod) {
        this.entranceMethod = entranceMethod;
    }

    public RequestRouteEntrance() {
    }

    public RequestRouteEntrance(Class controllerClass, Object controllerObj, Method entranceMethod) {
        this.controllerClass = controllerClass;
        this.controllerObj = controllerObj;
        this.entranceMethod = entranceMethod;
    }
}
